Package-level declarations
Types
Link copied to clipboard
data class ChatNetworkConfig(var httpConfig: HTTPConfig = HTTPConfig(), var wsConfig: WSConfig = WSConfig(), var sslPinning: SSLPinningConfig = SSLPinningConfig())
Сетевые настройки
Link copied to clipboard
Настройки SSL сертификата
Link copied to clipboard
class ChatTransportConfig(cloudHost: String, val apiVersion: ChatApiVersion = ChatApiVersion.defaultApiVersionEnum)
Ссылки и ключи подключения сервера
Link copied to clipboard
data class HTTPConfig(val connectionTimeout: Int = 30, val downloadTimeout: Int = 30, val uploadTimeout: Int = 30)
Таймауты для REST соединений
Link copied to clipboard
data class SSLPinningConfig(val certificates: Array<ChatSSLCertificate> = arrayOf(), var allowUntrustedCertificates: Boolean = false)
Конфигурация SSL подключения